gsk: Add missing blend modes
authorBenjamin Otte <otte@redhat.com>
Thu, 15 Dec 2016 03:19:03 +0000 (04:19 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 20 Dec 2016 17:01:11 +0000 (18:01 +0100)
This brings GSK blend modes in line with the CSS spec.

gsk/gskenums.h

index 670a034b60dbfb5d8e4195d1ee5e7356eaf761d3..145d03546cb4a60f18b333e23e85d386cf51ef09 100644 (file)
@@ -87,6 +87,10 @@ typedef enum {
  * @GSK_BLEND_MODE_SOFT_LIGHT: ...
  * @GSK_BLEND_MODE_DIFFERENCE: ...
  * @GSK_BLEND_MODE_EXCLUSION: ...
+ * @GSK_BLEND_MODE_COLOR: ...
+ * @GSK_BLEND_MODE_HUE: ...
+ * @GSK_BLEND_MODE_SATURATION: ...
+ * @GSK_BLEND_MODE_LUMINOSITY: ...
  *
  * The blend modes available for render nodes.
  *
@@ -108,7 +112,11 @@ typedef enum {
   GSK_BLEND_MODE_HARD_LIGHT,
   GSK_BLEND_MODE_SOFT_LIGHT,
   GSK_BLEND_MODE_DIFFERENCE,
-  GSK_BLEND_MODE_EXCLUSION
+  GSK_BLEND_MODE_EXCLUSION,
+  GSK_BLEND_MODE_COLOR,
+  GSK_BLEND_MODE_HUE,
+  GSK_BLEND_MODE_SATURATION,
+  GSK_BLEND_MODE_LUMINOSITY
 } GskBlendMode;
 
 /**